package com.yyf.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author admin
 * @since 2021-04-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Fruit implements Serializable {

//    private static final long serialVersionUID = 1L;

    /**
     * 之前没设置主键的自增策略，所以默认会生成id，插入到实体对象中，该id是雪花算法生成的很长的id。
     * 但是在实体主键字段上设置了主键自增策略，后续添加的时候还是发现，依旧生成一个长id。
     * 究其原因，mysql数据库的记忆功能，它记得在这张表之前的时候，插入过这种长id的序号，所以后续还是会在这个基础上自增
     * 所以解决方法就是删除掉这张表，重新建一张表，并且使用上主键自增策略，id就从1开始了，且后续都为自增的。
     * */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    private String name;

    private Integer sale;

    private String icon;


}
